export interface grantInterface {
  admin_ids: string; //管理员id字符串，以逗号连接
  role_id: number; //角色id
}

export interface delInterface {
  role_ids: number[]; //角色id数组
}

export interface addInterface {
  role_name: string; //角色名称
  role_key: string; //角色权限字符串
  role_sort: number; //顺序
  status: string; //启用状态
  remark: string; //备注
  menu_ids: string; //菜单id，以逗号作为间隔号的id字符串
}

export interface detailInterface {
  role_id: number; //角色id
}

export interface changeStatusInterface {
  role_id: number; //角色id
  status: string; //角色状态
}

export interface listInterface {
  role_name?: string; //角色名称
  role_key?: string; //角色权限字符串
  status?: string; //启用状态
  create_start_time?: number; //创建时间下限(时间戳)
  create_end_time?: number; //创建时间上限(时间戳)
  page?: number; //页码
  limit?: number; //每页长度
}

export interface editInterface {
  role_id: number; //角色id
  role_name: string; //角色名称
  role_key: string; //角色权限字符串
  role_sort?: number; //顺序
  status?: string; //启用状态
  remark?: string; //备注
  menu_ids?: string; //菜单id，以逗号作为间隔号的id字符串
}

export interface roleAdminListInterface {
  work_userid?: string; //工号
  name?: string; //姓名
  phone?: string; //手机号
  role_id: number; //角色id
  page?: number; //页码
  limit?: number; //每页长度
}

export interface cancelInterface {
  admin_ids: string; //管理员id字符串，以逗号连接
  role_id: number; //角色id
}

export interface notRoleAdminListInterface {
  work_userid?: string; //工号
  name?: string; //姓名
  phone?: string; //手机号
  not_in_role_id?: number; //角色id
  page?: number; //页码
  limit?: number; //每页长度
}